import java.util.Calendar;
public class CalendarBean {
   String [] day;
   int year=0,month=0;
   public void setYear(int year) {
      this.year=year;
   }
   public void setMonth(int month) {
      this.month=month;
   }
   public String [] getCalendar() {
      String [] a=new String[42];     
      Calendar rili=Calendar.getInstance();
      rili.set(year,month-1,1);             
      int weekDay=rili.get(Calendar.DAY_OF_WEEK)-1;
      int day=0;
      if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
          day=31;
      if(month==4||month==6||month==9||month==11)
         day=30;
      if(month==2) {
         if(((year%4==0)&&(year%100!=0))||(year%400==0))
            day=29;
         else
            day=28;
      }
     for(int i=0;i<weekDay;i++)
         a[i]=" ";
     for(int i=weekDay,n=1;i<weekDay+day;i++) {
         a[i]=String.valueOf(n) ;
         n++;
     }  
     for(int i=weekDay+day;i<a.length;i++)
          a[i]=" ";
      return a;
   } 
}
